Advanced Point of Sale in Python